Star Island Restaurant
137 West Side Rd, West End, Grand Cayman, Cayman, KY2-2001
Star Island Restaurant